
// for tipado con string y sin llaves en el bloque
// iterando un rango
def store  = ''
for (String i in 'a'..'c') store += i
assert store == 'abc'

    
// for no tipado iterando una coleccion
store = ''
for (i in [1, 2, 3]) {
    store += i
}
assert store == '123'

// no tipado
// iterando po indices
def myString = 'Equivalent to Java'
store = ''
for ( i in 0 ..< myString.size()) {
    store += myString[i]
}
assert store == myString

// no tipado
// iterando los elementos del string
store = ''
for (i in myString) {
    store +=i
}
assert store == myString